3
תגובות

שרשור SQL QUERY

פתח itamarhadad ,
פונקציות PHP נכנסות לשאילתא ככה:
mysql_query("UPDATE users SET time=time() WHERE ip=getip()");

או ככה:
mysql_query("UPDATE users SET time=".time()." WHERE ip=".getip());


??

3 תשובות

avatar ענה OrelBeY ב 07 למאי 2013 #

ממליץ לך ללמוד על ההבדלים בין ארבעת סוגי הגדרות ה-string literal השונים. במירכאות כפולות אתה יכול לשים משתנה ולצפות ש-PHP יתייחס אליו כמשתנה (בניגוד למירכאות בודדות), אבל פונקציה? לעולם לא.

avatar ענה itamarhadad ב 07 למאי 2013 #

אני יודע את זה חח
פשוט שמתי לב שכשאר אני משתמש במשתנים $... אז העורך מראה לי שהוא מזהה את זה בכך שהוא מדגיש את זה

אז בכוונה שאלתי על פונקציות כי שם העורך לא הדגיש או הראה שהוא מזהה את זה (לא שאני מסמך על הזיהוי שלו) אז בכל זאת שאלתי על פונקציות בלבד..

avatar ענה OrelBeY ב 07 למאי 2013 #

אוקיי, דיברתי גם על פונקציות. הקטע של המשתנים היה רק אם לא ידעת על זה או לאחרים שקוראים את זה ותוהים על הנושא הזה (שהוא קשור לזה). :-)